Decomposition and Recomposition Strategies to Solve Timetabling Problems

نویسندگان

  • Dulce J. Magaña-Lozano
  • Ender Özcan
  • Santiago E. Conant-Pablos
چکیده

Timetabling is a crucial and often extremely time consuming task in many educational institutions. This task is generally performed periodically (each year, semester, quarter) for fulfilling the requirements imposed by the institution and people involved, such as students and teachers/lecturers making efficient and effective use of the available resources. The educational timetabling problem has been widely studied and different classifications have been proposed (see [1], [5]). The course timetabling problem (CTTP) is a combinatorial optimisation problem which involves assignment of a given set of meetings along with available resources to appropriate time slots subject to a set of constraints. In general, two types of constraints can be identified: hard and soft. The hard constraints are those that must be satisfied under any circumstances. Timetables that do not violate hard constraints are called feasible. On the other hand, soft constraints are those that need to be respected as many as possible, but can still be violated if necessary, i.e. they are desirable but not essential. These constraints are frequently used to evaluate how good the solutions (timetables) are. Two classes of well known solution methods in timetabling are construction and decomposition methods (e.g. [2], [3], [6]). In this study, we investigate an approach which decomposes a given problem into smaller subsets and then sequentially constructs a partial solution using the subsets recomposing them into a complete solution. The proposed approach is tested on the Post Enrolment based Course Timetabling problem instances of the Track 2 from the second International Timetabling Competition (ITC2007) for solving the hard constraints. The

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cut generation for an integrated employee timetabling and production scheduling problem

This paper investigates the integration of the employee timetabling and production scheduling problems. At the first level, we manage a classical employee timetabling problem. At the second level, we aim at supplying a feasible production schedule for a set of interruptible tasks with qualification requirements and time-windows. Instead of hierarchically solving these two problems as in the cur...

متن کامل

برنامه‌ریزی درسی در دانشگاه به کمک مدل‌سازی دو مرحله‌ای برنامه‌ریزی ریاضی

 In the university timetabling problem, necessity of considering variables corresponding to lessons, teachers, classes, days of the week and hours bring about a large scale mix integer linear programming problem. Usually the problem is so big that the exact mathematical programming solvers can not solve them in a small period of time. So variety of heuristic algorithms is proposed to solve such...

متن کامل

The Decomposition/Recomposition Design Behavior of Student and Professional Engineers

This paper describes empirical research on the engineering design process as carried out by student and professional engineers. The use of design strategies plays a significant role in engineering design, and a commonly used strategy is decomposition/recomposition. This research studies design decomposition and recomposition strategies in the context of teams. This research differs from previou...

متن کامل

Genetic Algorithms for University Course Timetabling Problems

The university course timetabling problem is a difficult optimisation problem due to its highly-constrained nature. Finding an optimal, or even a high quality, timetable is a challenging task, especially when resources (e.g., rooms and time slots) are limited. In the literature, many approaches have been studied to solve this problem. In this thesis, we investigate genetic algorithms to solve t...

متن کامل

The Design of Memetic Algorithms for Scheduling and Timetabling Problems

There are several characteristics that make scheduling and timetabling problems particularly difficult to solve: they have huge search spaces, they are often highly constrained, they require sophisticated solution representation schemes, and they usually require very time-consuming fitness evaluation routines. There is a considerable number of memetic algorithms that have been proposed in the l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014